
// ##############################
// ####  note:  bokeweilai str main fun
// ####  create:  TANWENHUI (twh:谭文辉)
// ####  date:   2024/6/18
// ##############################

#ifndef __BKWL_STR_H__
#define __BKWL_STR_H__
#include "bk_private/bk_init.h"
#include <components/system.h>
#include <os/os.h>
#include "crypto.h"
extern bk_err_t bkwl_hmac_sha1(const unsigned char *key, int key_length, const unsigned char *message, int message_length, unsigned char output[20]);
extern bk_err_t bkwl_get_hmac_data(char *message, char *key, char *out_data);
extern bk_err_t bkwl_bytes_to_hex(uint8_t *data, char *out_data);

#endif
